home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 March / EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso / earcd / util2 / mhsutil3.lha / MultiStartup / Manual < prev    next >
Text File  |  1995-09-25  |  8KB  |  230 lines

  1.     -------------------------------------------------------------------------
  2.     INTRODUCTION
  3.     -------------------------------------------------------------------------
  4.  
  5.     Wouldn't it be nice at times to start your system using an entirely
  6.     different startup sequence?  You could modify your system's current
  7.     's:startup-startup' script each time, running the risk of halting
  8.     the startup if an error occurs within your new 's:startup-sequence'
  9.     or simply create an entirely different startup sequence and use
  10.     'MultiStartup' to execute it instead of your normal startup sequence!
  11.     Now, if an errors occurs before your system has entirely booted
  12.     up, reboot your system!  'MultiStartup' will always default to a
  13.     standard startup sequence:  bringing your system successfully up!
  14.     'MultiStartup' will automatically start the script associated with
  15.     your current release level (ie. 2.0, 3.0, etc.) or can prompt you
  16.     via a full screen menu displaying all the available startup scripts
  17.     & the last date they were updated.  'MultiStartup' will not exit out
  18.     of the bootup process if the script selected does not exist!  You
  19.     will either be prompted for the startup script to use. 'MultiStartup'
  20.     supports upto 12 different startup sequences!
  21.  
  22.  
  23.     -------------------------------------------------------------------------
  24.     FEATURES
  25.     -------------------------------------------------------------------------
  26.  
  27.     --------------------------
  28.     Standard features include:
  29.     --------------------------
  30.     o - Multitasks.
  31.     o - Uses standard INTUITION interfaces.
  32.     o - Adjusts to different WORKBENCH environments.
  33.  
  34.  
  35.     -------------------------
  36.     Special features include:
  37.     -------------------------
  38.     o - Uses the 'SOFTCONFIG' environment.
  39.  
  40.  
  41.     -------------------------
  42.     Program features include:
  43.     -------------------------
  44.     o - Opening title.  Does not interfere with the default screen
  45.         preferences environment during system bootup.
  46.     o - Automatic KICKSTART level detection.  Will execute the script
  47.         associated with your system's current release level.
  48.     o - Select from upto 12 startup scripts by holding down the left
  49.         mouse button (LMB) during system bootup, then clicking on the
  50.         button just left of the desired script when the menu appears.
  51.         You can also enter a script name at this, time, then select it.
  52.  
  53.  
  54.     -------------------------------------------------------------------------
  55.     USING MULTISTARTUP
  56.     -------------------------------------------------------------------------
  57.  
  58.     ----------------
  59.     Getting Started:
  60.     ----------------
  61.     You should start 'Multistartup' from one the supplied icon, or from
  62.     the CLI/ Shell using:
  63.  
  64.     >Run MultiStartup -p
  65.  
  66.     ... this will bring up the preferences window allowing you to setup
  67.     the primary & alternate startup sequence(s).
  68.  
  69.     You should never start 'MultiStartup' from a custom icon, or from
  70.     the CLI/ Shell WITHOUT using the '-p' option:  'MultiStartup' will
  71.     display the default bootup screen and will over-write your current
  72.     WORKBENCH screen's graphics & any windows currently open if you do.
  73.     If this happens, everything is ok, simply:
  74.  
  75.     1) Use the pull menu option from WORKBENCH: "Workbench/Redraw All".
  76.     2) Use from the CLI/ Shell: ">Run Palette", the click on "[ USE ]".
  77.     3) Trying clicking on the WORKBENCH screen, then on any window's
  78.        that are currently open.
  79.  
  80.     (Please refer to the online help file for more information.)
  81.  
  82.  
  83.     --------
  84.     Options:
  85.     --------
  86.     The following options are available from the CLI/ Shell.
  87.  
  88.     -p ..... Bring up the startup sequence preferences window.
  89.  
  90.     (For information on 'TOOLTYPES' please refer to the online help file.)
  91.  
  92.  
  93.     ----------------
  94.     Pull-Down Menus:
  95.     ----------------
  96.  
  97.     Project Menu:
  98.     -------------
  99.     About .. Program credits & info.
  100.     Quit ... Exit 'MultiStartup'.
  101.  
  102.  
  103.     -------------
  104.     How it works:
  105.     -------------
  106.     'MultiStartup' runs before any other programs in the startup
  107.     sequence, determines your current system's KICKSTART level,
  108.     then copies & executes from RAM: the startup sequence listed
  109.     in either a primary slot or alternate slot if selected by
  110.     holding down the left mouse button during bootup, then clicking
  111.     on the selected startup sequence with the left mouse button.
  112.  
  113.  
  114.     -----------------------
  115.     A New Startup Sequence:
  116.     -----------------------
  117.     First, install 'MultiStartup' in your current (or bootup) c:
  118.     directory.
  119.  
  120.     Next, your current 's:startup-sequence' should be renamed from
  121.     the CLI/ Shell using "Rename s:startup-sequence s:<new name>"
  122.     ("<new name>" refers to any file name ie., "startup-sequence_orig"
  123.     so: "Rename s:startup-sequence s:startup-sequence_orig").  Now,
  124.     a new startup sequence should be entered in it's place.  Let's
  125.     enter the new startup sequence using the default system text
  126.     editor, like this: "ED s:startup-sequence" ...
  127.  
  128.     ; BEGIN startup-sequence
  129.     ;
  130.     Assign >NIL: ENV: RAM:               ; Don't prompt for ENV:
  131.     c:MultiStartup                       ; Call 'MultiStartup'
  132.     Assign >NIL: ENV: REMOVE             ; Remove temporary Assign
  133.     Execute RAM:startup-sequence         ; Let's startup...
  134.     EndCLI
  135.     ;
  136.     ; End startup-sequence
  137.  
  138.     Next, start 'MultiStartup' from the supplied icon, or from the
  139.     CLI/ Shell using "Run MultiStartup -p".  Enter the name of the
  140.     original startup sequence (the one renamed in a previous step)
  141.     in the text slot corrosponding to your current KICKSTART level
  142.     (the selection button will be high-lighted).  If you forget to
  143.     do this before rebooting your system, you will be presented with
  144.     the 'MultiStartup' preferences window.  Enter your original
  145.     startup sequence now, the select it using the left mouse button.
  146.  
  147.  
  148.     --------------------------------
  149.     Different software environments:
  150.     --------------------------------
  151.     Use 'MultiStartup' to select from different startup environments.
  152.     Like booting up your system for graphics rendering, software
  153.     compilation, or video work, etc.,.
  154.  
  155.  
  156.     -----------------------
  157.     Software Configuration:
  158.     -----------------------
  159.     The following variables (flags) are used:
  160.  
  161.     SCREEN TO FRONT
  162.     USE PUBLIC SCREEN
  163.  
  164.     (Please refer to the help file(s) for 'SoftConfig' for more information.)
  165.  
  166.  
  167.     -------------------------------------------------------------------------
  168.     FOR ADVANCED USERS
  169.     -------------------------------------------------------------------------
  170.  
  171.     ---------------------
  172.     Different KICKSTARTs:
  173.     ---------------------
  174.     Since 'MultiStartup' works only with KICKSTART v2.0+, KICKSTART
  175.     1.3 can still be used, however, a different startup sequence
  176.     will have to be entered like this:
  177.  
  178.     ;
  179.     ; Check KICKSTART Version
  180.     ;
  181.     WB1.3:c/Version >NIL: graphics.library 36
  182.     WB1.3:c/If Warn
  183.       WB1.3:c/Assign  c: WB1.3:c
  184.       CD WB1.3:
  185.       Assign sys:     WB1.3:
  186.       Assign fonts:   WB1.3:fonts
  187.       Assign l:       WB1.3:l
  188.       Assign libs:    WB1.3:libs
  189.       Assign s:       WB1.3:s
  190.       Assign devs:    WB1.3:devs
  191.       Execute WB1.3:s/startup-sequence
  192.     Else
  193.       Assign >NIL: ENV: RAM:
  194.       WB2.1:c/MultiStartup
  195.       Assign >NIL: ENV: RAM: REMOVE
  196.       Execute RAM:startup-sequence
  197.     Endif
  198.     ;
  199.     EndCLI
  200.     ;
  201.     ; End Custom startup sequence
  202.     ;
  203.  
  204.  
  205.     -------------------------------------------------------------------------
  206.     CREDITS
  207.     -------------------------------------------------------------------------
  208.  
  209.     This program was designed and coded by Michael Thomas Hurt  of
  210.     MIKE HURT SOFTWARE!, coded in & compiled using Blitz Basic 2.0
  211.     available from Acid Software.
  212.  
  213.     Software testing was done using:
  214.  
  215.       o - Amiga 500 : AmigaDOS 2.1, GVP HD 500+ w/ 2MEGS.
  216.  
  217.       o - Amiga 2000: AmigaDOS 2.1, Microbotics VXL030 w/MMU,
  218.           Microbotics VXLRAM 2MEGS, Microbotics 8-UP! 4MEGS,
  219.           GVP Series II hard card w/ 100MEG HD.
  220.  
  221.       o - Amiga 3000: AmigaDOS 2.1, 6MEGS.
  222.  
  223.       o - Amiga 4000: AmigaDOS 3.0
  224.  
  225.  
  226.     -------------------------------------------------------------------------
  227.     PROGRAM HISTORY
  228.     -------------------------------------------------------------------------
  229.  
  230.     v1.0    08/01/1995    Original program.